﻿@charset "utf-8";
/* CSS Document */
/*banner*/
/*.banner{ overflow:hidden; width:100%; background:url(../images/banner.jpg) no-repeat center; height:580px;}*/
/*banner*/
#flashs{ position:relative; height:580px; overflow:hidden; width:100% !important;  margin-top: -5px;}
#flashs .bd{ width:100% !important;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; width:100% !important;}
.banner .btn{ overflow:hidden; position:absolute; left:50%; bottom:20px; margin-left:-130px;z-index: 999;}
.banner .btn span{ display:block; width:76px; height:5px; border:1px solid #a8a8a8; margin:0 3px 0 4px; float:left; cursor:pointer}
.banner .btn span.cur{ background-color:#a38151; border:1px solid #a38151;}
/*搜索*/
.ss{ overflow:hidden; width:100%; background-color:#fff;}
.ss .ssBox{ border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; height:59px; margin-top:40px;}
.ss .ssBox p{ line-height:59px; font-size:14px; color:#525252; float:left;}
.ss .ssBox p a{margin:0 2px; color:#747474;}
.ss .ssk{ width:410px; overflow:hidden; height:30px; float:right; margin-top:15px; border: 1px solid #C6C6C6;}
.ss .ssk input{ width:370px; height:30px; line-height:30px; float:left; outline:none; color:#999999; font-size:13px; margin-left:10px; background:none; border:none;}
.ss .ssk a{ display:block; width:30px; height:30px; float:right; background:url(../images/ssFdj.png) no-repeat center;}

/*定制中心*/
.dz{overflow:hidden; width:100%; background-color:#fff;}
.dz .dzBox h3{ font-size:34px; text-align:center;margin-top:50px; background:url(../images/dzTit.png) no-repeat center bottom; padding-bottom:10px; font-weight:normal;}
.dz .dzBox h3 a{ color:#353535;}
.dz .dzUltit{ overflow:hidden; width:1000px;height:150px; margin:0 auto;  margin-top:36px;}
.dz .dzUltit li{ width:164px; height:148px; border:1px dotted #d4d4d4; border-left:1px solid #fff; float:left; position:relative;}
.dz .dzUltit li i{ display:block; width:65px; height:65px; margin:24px auto 10px;}
.dz .dzUltit li p{ font-size:18px; color:#494949; text-align:center;}
.dz .dzUltit li p a{color:#494949;}
.dz .dzUltit li a:hover{ text-decoration:none;}
.dz .dzUltit li i.ys01{background:url(../images/dz_x01.png) no-repeat center top;}
.dz .dzUltit li i.ys02{background:url(../images/dz_x02.png) no-repeat center top;}
.dz .dzUltit li i.ys03{background:url(../images/dz_x03.png) no-repeat center top;}
.dz .dzUltit li i.ys04{background:url(../images/dz_x04.png) no-repeat center top;}
.dz .dzUltit li i.ys05{background:url(../images/dz_x05.png) no-repeat center top;}
.dz .dzUltit li i.ys06{background:url(../images/dz_x06.png) no-repeat center top;}
.dz .dzUltit li b.dzRt{ display:none; position:absolute; bottom:-1px; right:-1px; background:url(../images/dzltBg.png) no-repeat center; width:123px; height:98px;}
.dz .dzUltit li b.dzLt{ position:absolute;top:-1px; left:-1px;display:none; background:url(../images/dzrtBg.png) no-repeat center; width:98px; height:123px;}
.dz .dzUltit li:hover,.dz .dzUltit li.cur{ border-left:1px solid #d4d4d4;}
.dz .dzUltit li:hover i,.dz .dzUltit li.cur i{ background-position:bottom;}
.dz .dzUltit li:hover p,.dz .dzUltit li.cur p{ font-weight:bold;}
.dz .dzUltit li:hover b,.dz .dzUltit li.cur b{ display:block;}
.dz .dzcpBox{overflow:hidden; width:1200px; height:500px; margin-top:20px;  position:relative; margin-bottom:30px;}
.dz .dznrBox{position:absolute; top:0; left:0;}
.dz .dzUl01{ overflow:hidden; width:1200px; height:500px; float:left;}
.dz .dzUl01 li{ overflow:hidden; width:300px; height:233px; margin-bottom:20px; float:left; /*margin-right:24px;*/ position:relative;}
.dz .dzUl01 li a{ text-decoration:none;}
.dz .dzUl01 li .tp{ width:276px; height:207px;  margin:0 auto;margin-top:10px;} 
.dz .dzUl01 li img{ display:block;width:276px; height:207px; }
.dz .dzUl01 li p{ font-size:14px; color:#474747; text-align:center;}
.dz .dzUl01 li .nextDz{ display:block;width:276px;    cursor: pointer; height:233px; background:url(../images/dz_hover.png) no-repeat center; overflow:hidden;position:absolute; top:233px; left:0;}
.dz .dzUl01 li .nextDz i{ display:block; background:url(../images/dzFdj.png) no-repeat center; width:47px; height:43px; margin:70px auto 30px;}
.dz .dzUl01 li .nextDz span{ display:block; color:#fff; text-align:center; font-size:14px; }

/*seven*/
.seven{ overflow:hidden; width:100%; background:url(../images/seven.jpg) no-repeat center; height:462px;}
.seven .listBox{ overflow:hidden; width:100%; margin-top:205px;}
.seven .listBox li{ width:221px; float:left; height:226px; margin-right:19px; position:relative;}
.seven .listBox li span{ display:block; line-height:32px;font-size:16px; color:#c8a97c; width:112px; background:url(../images/cl_wenBG.png) no-repeat center; height:32px; margin:0 auto;  margin-top:20px;}
.seven .listBox li span b{ font-weight:normal; width:81px; display:block; text-align:center;}
.seven .tupian{ overflow:hidden; width:221px; height:166px; position:relative;border: 1px solid #fff;}
.seven .listBox li .hover{ overflow:hidden; width:122px; padding:0 15px; text-align:center; height:152px; display:none;  position:absolute; top:0; left:0; background:url(../images/seven-LI.png) no-repeat center top;}
.seven .listBox li .hover p{text-align:center;  font-size:15px; color: #fff;margin-top:55px; text-align:justify;}
/*
@-webkit-keyframes circle{
0%{transform:rotateY(0deg)}
50%{transform:rotateY(180deg)}
100%{transform: rotateY(360deg)}
}

*/

/*优势*/
.ys{overflow:hidden; width:100%; background-color:#eee; padding-top:70px; opacity:0; filter:alpha(opacity=0)}
.ys .ysBox01{ overflow:hidden; width:100; background:
url(../images/ysBg_01.jpg) no-repeat center; height:574px;}
.ys .ysFrist{ float:left; width:281px; height:574px; padding:0 30px; margin-left:-500px;}
.ys .ysFrist h3{ margin-top:85px;}
.ys .ysFrist h4{ font-size:48px; font-weight:normal; color:#151515}
.ys .ysFrist p{  font-size:18px; color:#151515; font-weight:bold; margin-top:10px;}
.ys .ysFrist i{ display:block; width:175px; background-color:#515151; margin:30px 0;  height: 1px;}
.ys .ysFrist span{ font-size:18px; color:#151515;}
.ys .ys01Ul{ margin-top:33px;*margin-top:42px;}
.ys .ys01Ul li{ width:135px; height:42px; line-height:42px; font-size:14px; background:url(../images/ysButton.png) no-repeat center top; float:left;margin-right:11px; margin-bottom:17px;}
.ys .ys01Ul li a{ margin-left:11px; text-decoration:none;color:#686868; }
.ys .ys01Ul li:hover{ background-position:bottom;} 
.ys .ys01Ul li:hover a{ color:#a78456}
.ys .ys01Ul li.last{ margin-right:0px;}
.ys .ysFrist02{ width:335px; height:574px;  float:right; margin-right:-500px}
.ys .ysFrist02 h5{ font-size:24px; color:#2f2f2f; margin-top:150px; font-weight:normal; margin-bottom:10px; }
.ys .ysFrist02 span{}
.ys h3.h3{ font-size:24px; color:#3c3c3c; margin-bottom:20px;}
.ys p.p{ font-size:16px; line-height:30px; background:url(../images/ys_gBg.jpg) no-repeat 10px 10px; padding-left:15px;}
.ys .ysFrist02 h3{ margin-top:70px; margin-left:90px; margin-bottom:30px; }
.ys .ysFrist02 p{ padding:0 20px 0 30px;}
.ys .ysBox02{ overflow:hidden; background:url(../images/ysBg_02.jpg) no-repeat center; height:384px; }
.ys .ysTwo{ width:496px; overflow:hidden; margin:0 auto;}
.ys .ysTwo h3{ margin-top:100px; margin-left:140px; margin-bottom:30px;}
.ys .ysTwo p{ background:url(../images/ys_gBg.png) no-repeat 55px 10px; padding:0 30px 0 75px;}
.ys .ysBox03{ overflow:hidden; width:100%; background:url(../images/ysBg_03.jpg) no-repeat center; height:400px; display:none}
.ys .ysBox03 .hh{ position:relative; overflow:hidden; height:400px;}
.ys .ysThLt{ width:350px; margin:0 auto; margin-top:80px;}
.ys .ysThLt h3{ color:#232323; margin-left:90px; margin-bottom:20px;}
.ys .ysThLt p{ color:#040000;  background:url(../images/ys_gBg.png) no-repeat 10px 10px; padding-left:35px;}
.ys .ysThRT{ width:280px; overflow:hidden;  position:absolute; right:-500px; bottom:140px;}
.ys .ysThRT h5{ background:url(../images/ysPhone.png) no-repeat left center; font-weight:normal;  padding-left:55px;color:#2a2a2a;}
.ys .ysThRT h5 span{  font-size:14px; display:block;    padding-top: 5px; }
.ys .ysThRT h5 b{ font-weight:normal; font-family:Arial; font-size:27px;}
.ys .ysThRT a{ display:block;width:176px; height:52px; margin-top:20px; line-height:52px; font-size:16px; background:url(../images/ysBottom_a.png) no-repeat center top; padding-left:40px; font-size:18px; color:#373737;}
.ys .ysThRT a:hover{ background-position:bottom;}
.ys .ysBox04{ overflow:hidden; width:100%; background:url(../images/ysBg_04.jpg) no-repeat center; height:505px; display:none}
.ys .ysFour{ overflow:hidden; width:330px; float:right; margin-top:142px; margin-right:-500px}
.ys .ysFour h3 { color:#232323; margin-left:90px; margin-bottom:20px;}
.ys .ysFour  p{ color:#040000;  background:url(../images/ys_gBg.png) no-repeat 10px 10px; padding-left:35px;}

/*定制流程*/
.lc{ overflow:hidden; width:100%; background-color:#fff;}
.lc .lcBox h3{ font-size:34px; color:#353535; text-align:center; margin-top:60px;}
.lc .lcBox span{ display:block; background:url(../images/lc_tbg.png) no-repeat center;  text-align:center; line-height:41px; margin-top:10px; margin-bottom:50px; font-size:16px; color:#353535;}
.lc .lc01{ overflow:hidden; width:1200px; height:370px; position:relative; margin-bottom:60px;}
.lc .lcBig{ width:1200px; height:370px; position:relative;}
.lc .lcHz{ position:absolute; top:0; left:0;}
.lc .lcHz li{ width:175px; height:146px; background-color:#eeeeee; float:left; position:relative; opacity:0; filter:alpha(opacity=0)}
.lc .lcHz li i{ display:block; width:65px; height:65px; margin:0 auto; margin-top:15px;}
.lc .lcHz li i.lcys01{ background:url(../images/lc01.png) no-repeat center top;}
.lc .lcHz li i.lcys02{ background:url(../images/lc02.png) no-repeat center top;}
.lc .lcHz li i.lcys03{ background:url(../images/lc03.png) no-repeat center top;}
.lc .lcHz li i.lcys04{ background:url(../images/lc04.png) no-repeat center top;}
.lc .lcHz li i.lcys05{ background:url(../images/lc05.png) no-repeat center top;}
.lc .lcHz li i.lcys06{ background:url(../images/lc06.png) no-repeat center top;}
.lc .lcHz li p{ font-size:18px; color:#1d1d1d; text-align:center;}
.lc .lcHz li b{ display:block; width:18px; height:8px; position:absolute; left:78px;}
.lc .lcHz li b.bt{ background:url(../images/lcBt.png) no-repeat center top; top:146px;}
.lc .lcHz li b.top{ background:url(../images/lcTop.png) no-repeat center top; top:-8px;}
.lc .lcHz li:hover,.lc .lcHz li.cur{ background:#1f1f1f;}
.lc .lcHz li:hover i,.lc .lcHz li.cur i{ background-position:bottom;}
.lc .lcHz li:hover p,.lc .lcHz li.cur p{ color:#fff;}
.lc .lcHz li:hover b,.lc .lcHz li.cur b{ background-position:bottom;}
.lc .list{ width:0; background:url(../images/lc_line.png) no-repeat center; overflow:hidden; height:25px; position:absolute; left:0; top:170px; opacity:0; filter:alpha(opacity=0); }
.lc .list li{ width:25px; height:25px; float:left; margin-left:150px; background:url(../images/lc_dian.png) no-repeat center top; }
.lc .list li.on{ background-position:bottom;}

/*about*/
.about{ overflow:hidden;width:100%; background-color:#e9e9e9;}
.about .aboutBox{position:relative;height:491px;  }
.about .aboutBox img.jp{ display:block; position:absolute; left:-80px; bottom:0; z-index:1000}
.about .aboutBox h3{ text-align:center; margin-top:75px;}
.about .aboutAn{ width:1200px; height:360px; overflow:hidden; margin-top:-57px;background:url(../images/aboutBg.png) no-repeat  right 40px;}
.about .about01{ width:1200px; height:360px; overflow:hidden; position:relative;}
.about .about02{ position:absolute; top:0; left:0px; width:100%;}
.about .aboutDl{ overflow:hidden; width:1200px; height:360px; float:left; }
.about .aboutDl dt{ width:424px; height:359px; float:right; margin-right:30px;}
.about .aboutDl dt img{ display:block;}
.about .aboutDl dd{float:left;width:564px;padding: 0 30px;margin-left: 110px;	margin-top: 80px;}
.about .aboutDl dd h4{ font-size:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.about .aboutDl dd h4 a{ color:#272727}
.about .aboutDl dd i{ display:block; width:50px; height:2px; margin:8px 0 35px; background-color:#676767}
.about .aboutDl dd p{ font-size:15px; line-height:24px; text-align:justify; color:#404040}
.about .aboutDl dd p a{ color:#1d1d1d; font-weight:bold;}
.about .aboutAn em{ display:block; cursor:pointer; width:90px; height:38px; position:absolute; top:345px;*top:415px;  z-index:1000000} 
.about .aboutAn .ablt{ background:url(../images/about_Lt.png) no-repeat center top; left:384px;}
.about .aboutAn .abrt{ background:url(../images/about_Rt.png) no-repeat center top; left:490px;}
.about .aboutAn em:hover{ background-position:bottom;}

/*实力*/
.shili{ overflow:hidden; background-color:#212121;}
.shili .slBox h3{ text-align:center;  font-size:36px; margin-top:55px; font-weight:normal;}
.shili .slBox h3 a{color:#fff;}
.shili .slBox span.span{display:block; background:url(../images/sl_spanBg.png) no-repeat center; height:41px; margin-top:10px; line-height:41px;text-align:center; font-size:16px;  color:#fff; margin-bottom:30px;}
.shili .sl01{ width:100%; height:700px;} 
.shili .slUl{ position:relative; width:1200px;}
.shili .slUl li{ overflow:hidden; width:356px; height:328px; position:absolute; padding:20px;padding-bottom:0px;}
.shili .slUl li .slimg{ width:356px; height:267px; position:relative; overflow:hidden}
.shili .slUl li .slimg img{ width:356px; height:267px;}
.shili .slUl li a{ text-decoration:none;}
.shili .slUl li .nextSl{background:#000; padding:0 30px}
.shili .slUl li .nextSl p{ line-height:50px; color:#fff; font-size:15px; font-weight:bold; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.shili .slUl li .nextSl i{width:60px; height:1px; background-color:#afafaf; display:none;margin-top:-5px; margin-bottom:10px;}
.shili .slUl li .nextSl span{ font-size:15px; color:#808080; display:block;  margin-bottom:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.shili .slUl li .nextSl b{ display:block; background:url(../images/sl_a.png) no-repeat center; width:50px; height:22px;}
.shili .slUl li.slys01{top:20px;left:-10px;}
.shili .slUl li.slys02{top:20px;left:406px;}
.shili .slUl li.slys03{top:20px;right:-10px;}
.shili .slUl li.slys04{top:340px;left:-10px;}
.shili .slUl li.slys05{top:340px;left:406px;}
.shili .slUl li.slys06{top:340px;right:-10px;}
.shili .slBox a.more{ background:url(../images/ysButton.png) no-repeat center top; display:block; width:133px; height:42px; line-height:42px; font-size:14px; padding-left:40px; color:#fff; margin:0 auto;margin-bottom:60px; text-decoration:none;  margin-top: 30px;}
.shili .slBox a.more:hover{ background-position:bottom;}
/*.shili .slUl li:hover{background-color:#fff; height:380px; z-index:10;}
.shili .slUl li:hover .nextSl{ background:#fff;}
.shili .slUl li:hover p{ color:#000}
.shili .slUl li:hover i{ display:block;}*/

/*dongtai*/
.news{ overflow:hidden; background-color:#fff;}
.news .newsBox{ overflow:hidden; margin-top:60px;}
.news .newsLt{ width:765px; overflow:hidden; float:left;}
.news .tit{ position:relative;}
.news .list li{ width:154px; height:48px; line-height:48px; border:1px solid #161616; float:left; font-size:16px; font-weight:bold; text-align:center; position:relative;}
.news .list li img{ display:none; width:5px; height:3px; position:absolute; top:50px; left:76px;}
.news .list li a{ color:#1c1c1c; text-decoration:none;}
.news .list li:hover,.news .list li.cur{ width:150px; height:50px; border:none; background:#1c1c1c;}
.news .list li:hover a,.news .list li.cur a{ color:#fff;}
.news .list li:hover img,.news .list li.cur img{ display:block;}
.news .news01{ width:765px; height:304px; overflow:hidden; position:relative; margin-top:25px; margin-bottom:60px;}
.news .news02{ position:absolute; top:0; left:0; }
.news .newsDl{ float:left; overflow:hidden; width:765px;}
.news .newsDl dt{ width:253px; height:300px; float:left;}
.news .newsDl dt img{ display:block; border:8px solid #e5e5e5;}
.news .newsDl dt h5{ font-size:13px; font-weight:normal;color:#2f2f2f; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:15px 0;}
.news .newsDl dt h5	a{color:#2f2f2f;}
.news .newsDl dt h5	a:hover{color: #a38151;}
.news .newsDl dt p{font-size:12px; color:#616161; line-height:18px; height:54px; overflow:hidden;}
.news .newsDl dt a.new_a{ display: inline-block; font-size:12px; color:#5e5e5e; margin-top:20px;}
.news .newsDl dd{width:480px;float:right;}
.news .newsDl dd .newUl{ overflow:hidden;}
.news .newsDl dd .newUl li{ overflow:hidden; border-bottom:1px solid #e3e3e3; padding:15px 0;}
.news .newsDl dd .newUl li span{ display:block; width:54px;text-align:center;color:#9b9b9b; height:45px; float:left; border-right:1px solid #e3e3e3; margin-right:15px;}
.news .newsDl dd .newUl li span b{ display:block; font-size:30px;}
.news .newsDl dd .newUl li span strong{ font-size:12px; color:#2f2f2f; display:block; font-family:Arial;}
.news .newsDl dd .newUl li h5{ font-size:14px; font-weight:normal}
.news .newsDl dd .newUl li h5 a{ color:#181818; display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:3px;}
.news .newsDl dd .newUl li h5 a:hover{color: #a38151;}
.news .newsDl dd .newUl li h5 p{ color:#535353; font-size:13px; line-height:22px; height:22px; overflow: hidden;}
.news .newsDl dd .newUl li:hover span{ color:#2f2f2f}
.news .newRt{ width:395px; overflow:hidden; float:right;}
.news .nRttit{ overflow:hidden; margin-top:10px; margin-bottom:30px;}
.news .nRttit h3{ font-size:16px; float:left; }
.news .nRttit h3 a{ color:#3e3e3e;}
.news .nRttit a.more{ font-size:14px; color:#6b6b6b; float:right;}
.news .newRT01{width:100%; height:330px;margin-top:25px;}
.news .wenDa{ overflow:hidden;  padding-bottom:16px; border-bottom:1px solid #e2e2e2;}
.news .wenDa h5{font-size:14px; line-height:20px; margin-top:16px; font-family:"微软雅黑"; margin-bottom:10px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../images/newsWen.png) no-repeat left top; padding-left:30px;}
.news .wenDa h5 a{ color:#2b2b2b;}
.news .wenDa h5 a:hover{color: #a38151;}
.news .wenDa p{ font-size:13px; height:44px; line-height:22px; padding-left:30px; background:url(../images/newsDa.png) no-repeat left 3px; color:#4f4f4f; overflow:hidden;}  




























